<!DOCTYPE html>
<html lang="en">
<head>
    <title>Redirect - SSO</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta name="robots" content="noindex, nofollow, nocache, noarchive"/>
    <meta
            name="viewport"
            content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"
    />
</head>
<style>
    html,body,#root{height:100%;margin:0;padding:0}#root{background-repeat:no-repeat;background-size:100% auto}.page-loading-warp{display:flex;align-items:center;justify-content:center;padding:98px}.ant-spin{position:absolute;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.65);color:#1890ff;font-size:14px;font-variant:tabular-nums;line-height:1.5;text-align:center;list-style:none;opacity:0;-webkit-transition:-webkit-transform .3s cubic-bezier(0.78,0.14,0.15,0.86);transition:-webkit-transform .3s cubic-bezier(0.78,0.14,0.15,0.86);-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum'}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-dot{position:relative;display:inline-block;width:20px;height:20px;font-size:20px}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.3;-webkit-animation:antspinmove 1s infinite linear alternate;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}.ant-spin-dot-spin{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:antrotate 1.2s infinite linear;animation:antRotate 1.2s infinite linear}.ant-spin-lg .ant-spin-dot{width:32px;height:32px;font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ant-spin-blur{background:#fff;opacity:.5}}@-webkit-keyframes antSpinMove{to{opacity:1}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}
</style>
<body>
<noscript>
    <p>
        <strong>Note:</strong> Since your browser does not support JavaScript, you must press the
        Continue button once to proceed.
    </p>
</noscript>
<div id="root">
    <div
            style="
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          height: 100%;
          min-height: 420px;
        "
    >
        <div class="page-loading-warp">
            <div class="ant-spin ant-spin-lg ant-spin-spinning">
            <span class="ant-spin-dot ant-spin-dot-spin">
              <i class="ant-spin-dot-item"></i>
              <i class="ant-spin-dot-item"></i>
              <i class="ant-spin-dot-item"></i>
              <i class="ant-spin-dot-item"></i>
            </span>
            </div>
        </div>
    </div>
    <form action="${redirectUrl}" method="${reqType}" hidden>
        <input type="hidden" name="${reqKey}" value="${token}"/>
    </form>
</div>
<script type="text/javascript" nonce="1,737,435,897,047">
    let req='${reqKey}'
    if (req){
        document.forms[0].submit();
    }else {
        location.href='${redirectUrl}/${token}'
    }
</script>
</body>
</html>
